@import 'variables.less';
.u-panel-group {
	.u-panel {
		.u-panel-body {
			p {
				margin: 0;
				background: #00b39e;
				h4 {
					display: inline-block;
					margin-bottom: 0;
				}
				span {
					float: right;
				}
			}
			ul {
				border: 1px solid #ccc;
			}
			button {
				margin-left: 10px;
			}
		}
	}
}
.modalTable {
	display: flex;
	flex-direction: column;
	border: 1px solid #333;
	width: 90%;
	.tableHead {
		display: flex;
		flex: 10;
		flex-direction: row;
		justify-content: space-around;
		border-bottom: 1px solid #333;
	}
	.tableHead p:nth-child(2) {
		flex: 4;
	}
	.tableHead p {
		display: flex;
		flex: 2;
		height: 30px;
		margin: -0px;
		justify-content: center;
		align-items: center;
		border-right: 1px solid #ccc;
	}

	.tableBody {
		display: flex;
		flex-direction: row;
		flex: 10;
	}
	.tableBody .bodyCell:nth-child(2) {
		flex: 4;
	}
	.tableBody .bodyCell {
		flex: 2;
	}
	.tableLeftSelect {
		border-right: 1px solid #ccc;
	}
	.tableLeftSelect,
	.tableRightModal {
		display: flex;
		flex: 5;
		flex-direction: column;
	}
	.tableRightModal .u-row {
		height: 28px !important;
	}
	.tableRightModal .u-form-control {
		height: 28px !important;
		background: white;
	}
}
// .u-message {
// 	z-index: 999;
// 	text-align: center;
// 	left: 10%;
// 	.u-message-notice-description-content {
// 		font-size: 20px;
// 	}
// }
.checkCell {
	height: 28px;
	text-align: center;
}
.ellipsisContainer {
	display: flex;
	flex-direction: column;
	cursor: pointer;
	width: 28px;
	text-align: center;
}
.ellipsisCell {
	font-size: 20px;
	color: #c2c3c5;
}
.ellipsisCell:nth-child(1) {
	//margin-top: -6px;
}
.ellipsisCell:nth-child(2) {
	margin: -14px 0;
}
.ellipsisCell:nth-child(3) {
	margin-bottom: -2px;
}
/* .msg-modal {
    z-index: 0;
    display: flex;
    &.footer-hidden .u-modal-body {
        margin: 9px 27px 0 42px !important;
        height: 111px !important;
    }
    .u-modal-header {
        border: none;
    }
    .u-modal-dialog {
        z-index: -1;
        top: 25%;
        left: 39%;
        width: 800px;
        height: 600px;
        margin: -100px 0 0 -208px;
        justify-content: center;
        align-items: center;
        // float: left;
        .u-modal-content {
            padding: 21px 19px 10px 37px;
            box-shadow: 0 1px 5px 2px rgba(0, 0, 0, .2) !important;
            border: none !important;
            &>div {
                padding: 0;
                padding-left: 1px;
            }
            .u-modal-title {
                .title-icon {
                    display: inline-block;
                    font-size: 22px;
                    margin-right: 20px;
                    position: relative;
                    top: 3px;
                }
                .bd-title-1 {
                    margin: 0;
                }
                .close-icon {
                    position: absolute;
                    top: 16px;
                    right: 13px;
                    font-size: 14px;
                    color: #BDBDBD;
                }
            }
    
            .u-modal-body {
                font-size: 13px;
                color: #666;
                width: 100%;
                height: 100%;
            }
    
            .u-modal-footer {
                .u-button {
                    width: 102px;
                    height: 36px;
                    line-height: 19px;
                    &:last-child {
                        margin-left: 10px;
                        &:hover {
                            color: @t-btn-bgcolor !important;
                            border-color: @t-btn-bgcolor !important;
                        }
                    }
                    &:first-child:hover {
                        background: @t-btn-hovercolor !important;
                        border-color: @t-btn-hovercolor !important;
                    }
                }
            }
        }
    }
} */
.icon-tishianniuchenggong,
.icon-tishianniuchenggong:hover {
	color: #00b578;
}
.icon-tishianniuguanbi,
.icon-tishianniuguanbi:hover {
	color: #f04134;
}
.icon-tishianniuzhuyi,
.icon-tishianniuzhuyi:hover {
	color: #ff8f2f;
}
.icon-tishianniutixing,
.icon-tishianniutixing:hover {
	color: #108ee9;
}
.labelBg {
	background: #ccc;
}
.account {
	// .collapse{display:block}
	.u-col-md-4 {
		height: 40px;
	}
}
// .u-modal-footer{margin-top:20px;}
//确定取消按钮公共样式
.credit-search {
	width: 240px !important;
	.search-input {
		width: 240px !important;
		height: 28px;
		padding-left: 9px;
		border: 1px solid #ccc !important;
		margin-top: 0 !important;
		&:focus {
			border-color: @t-btn-bgcolor !important;
		}
	}
}

.refer-cascading-list {
	z-index: 9999 !important;
}

.book-ref {
	// width: 300px;
}

.mysecond {
	display: block;
	margin-top: 5px;
	margin-bottom: 15px;
}

.mysecondNone {
	display: none;
}

.query-date {
	display: flex;
}

.query-line {
	width: 32px;
}
.dateRadioGroup {
	margin-left: 12px;
	// margin-top: 30px;
	z-index: 999;
}

.dateDiv {
	margin-left: 20px;
}

.searchDateStyle {
	display: flex;
	padding-left: 10px;
	align-items: center;
}
.searchDateSelect {
	display: flex;
	width: 20%;
}
.searchDateSelect div:nth-child(1) {
	width: 100%;
}
.arriveRight {
	margin-left: -50px;
	margin-right: 30px;
}
.stageChekboxDiv {
	margin-top: 2px;
}

.dateGroupContainer {
	border: 1px solid #c3c3c3;
	padding: 6px;
	margin: 20px 0;
	// width: 80%;

	.mycheck {
		// width: 240px !important;

		.u-checkbox-label {
			color: #555;
		}
	}
	.accountRadioRow {
		margin-bottom: 30px;
	}
	.myrow {
		// margin-top: 5px;
		//margin-bottom: 15px;
		.balanceContainer {
			margin-left: -70px;
			display: flex;
			flex: 10;
			.balanceRight,
			.balanceLeft {
				flex: 5;
			}
			.balanceMid {
				margin-left: -20px;
			}
			.balanceRight {
				margin-left: -50px;
			}
		}
	}
	.accountRow {
		// position: relative;
		// top: -62px;
		// left: 20px;
	}
	.noPositionDateRow {
		display: flex;
		// margin-top: 4px;
	}
	.dateRow {
		display: flex;
		// position: relative;
		// left: 24px;
		// top: -54px;
		// margin-bottom: -10px;
	}
	.emptyDiv {
		width: 900px;
		position: absolute;
		height: 30px;
		z-index: 100;
	}
}

//包含凭证的样式开始
// .includeVoucher {
// 	margin-bottom: 26px;
// }
//包含凭证的样式结束

// .NC_searchAdvModal .rightArea { //影响账表查询弹框样式
// 	overflow-y: hidden;
// }
.multiRadioTextCell{
	margin-left: -60px
}
.multimoneySubject{
	margin-left: -150px
}

//
.detaild{
	.u-row.myrow.sort{
		.u-col-md-2.u-col-sm-2{
			line-height: 18px !important;
		}
		.u-col-md-6{
			.u-radio-group{
				.u-radio{
					.u-radio-label{
						width: 180px !important;
					}
				}
			}
		}
	}
}

//辅助余额表
.balanced{
	.special{
		.u-row.myrow.specialcol2{
			.u-col-md-2.u-col-sm-2{
				font-size: 13px;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				height: 40px;
				line-height: 15px;
			}
			.u-col-md-8.u-col-sm-8{
				.u-radio-group{
					.u-radio{
						.u-radio-label{
							width: 210px;
						}
					}
				}
			}
		}
	}
}

//科目辅助余额表

.subjectAssistBalanced{
	.dateGroupContainer1{
		.u-row.myrow{
			// .u-col-md-4.u-col-sm-4:nth-of-type(1){
			// 	.book-ref{
			// 		.refer-wrapper.clearfix{
			// 			width: 150px !important;
			// 		}
			// 	}
			// }
			.u-col-md-1.u-col-sm-1{
				padding: 0 !important;
				margin-left: 18px !important;
				width: 30px !important;
			}


			// .book-ref{
			// 	width: 150px !important;
			// }
			.condition1{
				margin-left: 3px !important;
			}
		}
	}
	.multimoneySubject{
		width: 61px !important;
	}
}
